#include <stdio.h>

//指针计算
int main()
{
    int a = 0;
    int *p = &a;
    printf("%p, %p, %p\n", p, p + 1, p + 2);


    int b[10] = { 0 };
    int *p1 = b;

    p1 += 5;
    *p1 = 1;

    p1 -= 3;
    *p1 = 3;

    //p *= 2;//指针运算+-就好了，不要*/

    int i;
    for(i = 0; i < 10; i++)
    {
        printf("b[%d] = %d\n", i, b[i]);
    }
    return 0;
}

//真正变量可以计算，
//int *类型+1,变化一个int类型的字节数
//char *类型+1,变化一个char类型的字节数
//long *类型+1,变化一个char类型的字节数
